package classesBancodeDados;

import classesMiolo.FichaKey;
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;

@Entity
@IdClass(FichaKey.class)
public class FichaLaudoAutorInternHosp implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    private String nPront;
    @Id
    private String sus;
    
    private String nomeEstabSolicitante;
    private String cnesEstabSolicitante;
    private String nomeEstabExecutante;
    private String cnesEstabExecutante;
    
    //Justificativa de Internação
    private String sintomas;
    private String justificativa;
    private String resultados;
    private String diagnostico;
    private String cid10Prim;
    private String cid10Sec;
    private String cid10Assoc;
    
    //Procedimento Solicitado
    private String procedimento;
    private String codigo;
    private String clinica;
    private String carater;
    private char tipoDocSolicitante;
    private String docSolicitante;
    private String nomeSolicitante;
    private String dataSolicitacao;
    private String nConselhoSolicitante;
    
    //Preencher em caso de causas externas
    private char acidente;
    private String cnpjSeguradora;
    private String nBilhete;
    private String serie;
    private String cnpjEmpresa;
    private String cnaeEmpresa;
    private String cbor;
    private char vinculo;
    
    //Autorização
    private String autorizador;
    private String codOrgaoEmissor;
    private char tipoDocAutorizador;
    private String docAutorizador;
    private String dataAutorizacao;
    private String nConselhoAutorizador;
    private String nAutorizacao;

    public FichaLaudoAutorInternHosp() {
        this.nPront = "";
        this.sus = "";
        this.nomeEstabSolicitante = "";
        this.cnesEstabSolicitante = "";
        this.nomeEstabExecutante = "";
        this.cnesEstabExecutante = "";
        this.sintomas = "";
        this.justificativa = "";
        this.resultados = "";
        this.diagnostico = "";
        this.cid10Prim = "";
        this.cid10Sec = "";
        this.cid10Assoc = "";
        this.procedimento = "";
        this.codigo = "";
        this.clinica = "";
        this.carater = "";
        this.tipoDocSolicitante = 'a';
        this.docSolicitante = "";
        this.nomeSolicitante = "";
        this.dataSolicitacao = "";
        this.nConselhoSolicitante = "";
        this.acidente = 'a';
        this.cnpjSeguradora = "";
        this.nBilhete = "";
        this.serie = "";
        this.cnpjEmpresa = "";
        this.cnaeEmpresa = "";
        this.cbor = "";
        this.vinculo = 'a';
        this.autorizador = "";
        this.codOrgaoEmissor = "";
        this.tipoDocAutorizador = 'a';
        this.docAutorizador = "";
        this.dataAutorizacao = "";
        this.nConselhoAutorizador = "";
        this.nAutorizacao = "";
    }

    public String getNumeroProntuario() {
        return nPront;
    }

    public void setNumeroProntuario(String nPront) {
        this.nPront = nPront;
    }

    public String getSus() {
        return sus;
    }

    public void setSus(String sus) {
        this.sus = sus;
    }

    public String getNomeEstabSolicitante() {
        return nomeEstabSolicitante;
    }

    public void setNomeEstabSolicitante(String nomeEstabSolicitante) {
        this.nomeEstabSolicitante = nomeEstabSolicitante;
    }

    public String getCnesEstabSolicitante() {
        return cnesEstabSolicitante;
    }

    public void setCnesEstabSolicitante(String cnesEstabSolicitante) {
        this.cnesEstabSolicitante = cnesEstabSolicitante;
    }

    public String getNomeEstabExecutante() {
        return nomeEstabExecutante;
    }

    public void setNomeEstabExecutante(String nomeEstabExecutante) {
        this.nomeEstabExecutante = nomeEstabExecutante;
    }

    public String getCnesEstabExecutante() {
        return cnesEstabExecutante;
    }

    public void setCnesEstabExecutante(String cnesEstabExecutante) {
        this.cnesEstabExecutante = cnesEstabExecutante;
    }

    public String getSintomas() {
        return sintomas;
    }

    public void setSintomas(String sintomas) {
        this.sintomas = sintomas;
    }

    public String getJustificativa() {
        return justificativa;
    }

    public void setJustificativa(String justificativa) {
        this.justificativa = justificativa;
    }

    public String getResultados() {
        return resultados;
    }

    public void setResultados(String resultados) {
        this.resultados = resultados;
    }

    public String getDiagnostico() {
        return diagnostico;
    }

    public void setDiagnostico(String diagnostico) {
        this.diagnostico = diagnostico;
    }

    public String getCid10Prim() {
        return cid10Prim;
    }

    public void setCid10Prim(String cid10Prim) {
        this.cid10Prim = cid10Prim;
    }

    public String getCid10Sec() {
        return cid10Sec;
    }

    public void setCid10Sec(String cid10Sec) {
        this.cid10Sec = cid10Sec;
    }

    public String getCid10Assoc() {
        return cid10Assoc;
    }

    public void setCid10Assoc(String cid10Assoc) {
        this.cid10Assoc = cid10Assoc;
    }

    public String getProcedimento() {
        return procedimento;
    }

    public void setProcedimento(String procedimento) {
        this.procedimento = procedimento;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public String getClinica() {
        return clinica;
    }

    public void setClinica(String clinica) {
        this.clinica = clinica;
    }

    public String getCarater() {
        return carater;
    }

    public void setCarater(String carater) {
        this.carater = carater;
    }

    public char getTipoDocSolicitante() {
        return tipoDocSolicitante;
    }

    public void setTipoDocSolicitante(char tipoDocSolicitante) {
        this.tipoDocSolicitante = tipoDocSolicitante;
    }

    public String getDocSolicitante() {
        return docSolicitante;
    }

    public void setDocSolicitante(String docSolicitante) {
        this.docSolicitante = docSolicitante;
    }

    public String getNomeSolicitante() {
        return nomeSolicitante;
    }

    public void setNomeSolicitante(String nomeSolicitante) {
        this.nomeSolicitante = nomeSolicitante;
    }

    public String getDataSolicitacao() {
        return dataSolicitacao;
    }

    public void setDataSolicitacao(String dataSolicitacao) {
        this.dataSolicitacao = dataSolicitacao;
    }

    public String getnConselhoSolicitante() {
        return nConselhoSolicitante;
    }

    public void setnConselhoSolicitante(String nConselhoSolicitante) {
        this.nConselhoSolicitante = nConselhoSolicitante;
    }

    public char getAcidente() {
        return acidente;
    }

    public void setAcidente(char acidente) {
        this.acidente = acidente;
    }

    public String getCnpjSeguradora() {
        return cnpjSeguradora;
    }

    public void setCnpjSeguradora(String cnpjSeguradora) {
        this.cnpjSeguradora = cnpjSeguradora;
    }

    public String getnBilhete() {
        return nBilhete;
    }

    public void setnBilhete(String nBilhete) {
        this.nBilhete = nBilhete;
    }

    public String getSerie() {
        return serie;
    }

    public void setSerie(String serie) {
        this.serie = serie;
    }

    public String getCnpjEmpresa() {
        return cnpjEmpresa;
    }

    public void setCnpjEmpresa(String cnpjEmpresa) {
        this.cnpjEmpresa = cnpjEmpresa;
    }

    public String getCnaeEmpresa() {
        return cnaeEmpresa;
    }

    public void setCnaeEmpresa(String cnaeEmpresa) {
        this.cnaeEmpresa = cnaeEmpresa;
    }

    public String getCbor() {
        return cbor;
    }

    public void setCbor(String cbor) {
        this.cbor = cbor;
    }

    public char getVinculo() {
        return vinculo;
    }

    public void setVinculo(char vinculo) {
        this.vinculo = vinculo;
    }

    public String getAutorizador() {
        return autorizador;
    }

    public void setAutorizador(String autorizador) {
        this.autorizador = autorizador;
    }

    public String getCodOrgaoEmissor() {
        return codOrgaoEmissor;
    }

    public void setCodOrgaoEmissor(String codOrgaoEmissor) {
        this.codOrgaoEmissor = codOrgaoEmissor;
    }

    public char getTipoDocAutorizador() {
        return tipoDocAutorizador;
    }

    public void setTipoDocAutorizador(char tipoDocAutorizador) {
        this.tipoDocAutorizador = tipoDocAutorizador;
    }

    public String getDocAutorizador() {
        return docAutorizador;
    }

    public void setDocAutorizador(String docAutorizador) {
        this.docAutorizador = docAutorizador;
    }

    public String getDataAutorizacao() {
        return dataAutorizacao;
    }

    public void setDataAutorizacao(String dataAutorizacao) {
        this.dataAutorizacao = dataAutorizacao;
    }

    public String getnConselhoAutorizador() {
        return nConselhoAutorizador;
    }

    public void setnConselhoAutorizador(String nConselhoAutorizador) {
        this.nConselhoAutorizador = nConselhoAutorizador;
    }

    public String getnAutorizacao() {
        return nAutorizacao;
    }

    public void setnAutorizacao(String nAutorizacao) {
        this.nAutorizacao = nAutorizacao;
    }
    
    
}
